Intersect get_march_point(vec3 p, Plane plane);
Intersect get_march_point(vec3 p, Sphere sphere);
Intersect march(Ray ray);
float fresnel(float r0, float cos);
